package com.yang.frost.blueberry.params;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

/**
 * @author 10296
 * @date 2021/5/24
 * @Description:
 */
@ApiModel(value = "UmsUserParam【用户管理对象】", description = "用户管理入参")
public class UmsUserParam extends BaseParam {

    /**
     * 用户ID
     */
    private String userId;
    /**
     * 用户名
     */
    @ApiModelProperty(value = "用户名", example = "admin")
    private String username;
    /**
     * 昵称
     */
    @ApiModelProperty(value = "昵称", example = "小荷才露尖尖角")
    private String nickname;
    /**
     * 密码
     */
    @ApiModelProperty(value = "密码", example = "123456")
    private String password;
    /**
     * 盐值
     */
    @ApiModelProperty(value = "盐值", example = "123456")
    private String salt;
    /**
     * 用户类型
     */
    @ApiModelProperty(value = "用户类型", example = "0001:系统用户;0002:普通用户")
    private String userType;
    /**
     * 电话
     */
    @ApiModelProperty(value = "用户电话", example = "")
    private String phone;
    /**
     * 邮箱
     */
    @ApiModelProperty(value = "用户邮箱", example = "")
    private String email;
    /**
     * 性比(0:女;1:男;2:未知)
     */
    @ApiModelProperty(value = "性别", example = "admin")
    private String gender;
    /**
     * 头像
     */
    @ApiModelProperty(value = "头像", example = "")
    private String headUrl;
    /**
     * 备注
     */
    private String remark;
    /**
     * 状态，0：禁用，1：启用，2：锁定
     */
    private String state;
    /**
     * 部门id
     */
    private String departmentId;
    /**
     * 角色id
     */
    private String roleId;
    /**
     * 逻辑删除，0：未删除，1：已删除
     */
    private String deleted;
    /**
     * 版本
     */
    private String version;
    /**
     * 创建人
     */
    private String createBy;
    /**
     * 修改人
     */
    private String updateBy;


    public String getUserId() {
        return userId;
    }

    public void setUserId(String userId) {
        this.userId = userId;
    }

    public String getUsername() {
        return username;
    }

    public void setUsername(String username) {
        this.username = username;
    }

    public String getNickname() {
        return nickname;
    }

    public void setNickname(String nickname) {
        this.nickname = nickname;
    }

    public String getPassword() {
        return password;
    }

    public void setPassword(String password) {
        this.password = password;
    }

    public String getSalt() {
        return salt;
    }

    public void setSalt(String salt) {
        this.salt = salt;
    }

    public String getUserType() {
        return userType;
    }

    public void setUserType(String userType) {
        this.userType = userType;
    }

    public String getPhone() {
        return phone;
    }

    public void setPhone(String phone) {
        this.phone = phone;
    }

    public String getEmail() {
        return email;
    }

    public void setEmail(String email) {
        this.email = email;
    }

    public String getGender() {
        return gender;
    }

    public void setGender(String gender) {
        this.gender = gender;
    }

    public String getHeadUrl() {
        return headUrl;
    }

    public void setHeadUrl(String headUrl) {
        this.headUrl = headUrl;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public String getState() {
        return state;
    }

    public void setState(String state) {
        this.state = state;
    }

    public String getDepartmentId() {
        return departmentId;
    }

    public void setDepartmentId(String departmentId) {
        this.departmentId = departmentId;
    }

    public String getRoleId() {
        return roleId;
    }

    public void setRoleId(String roleId) {
        this.roleId = roleId;
    }

    public String getDeleted() {
        return deleted;
    }

    public void setDeleted(String deleted) {
        this.deleted = deleted;
    }

    public String getVersion() {
        return version;
    }

    public void setVersion(String version) {
        this.version = version;
    }

    public String getCreateBy() {
        return createBy;
    }

    public void setCreateBy(String createBy) {
        this.createBy = createBy;
    }

    public String getUpdateBy() {
        return updateBy;
    }

    public void setUpdateBy(String updateBy) {
        this.updateBy = updateBy;
    }
}
